package com.mongodb.application.service.user;

import java.util.List;

import org.springframework.data.domain.Pageable;

import com.mongodb.application.entity.user.UserEntity;
import com.mongodb.application.utils.BaseReturn;

/**
 * 
* @ClassName: UserService 
* @Description: TODO(用户模块业务层接口) 
* @author zhaiey
* @date 2018年3月13日 上午11:22:17 
*
 */
public interface UserService {
	
	BaseReturn findAll();

	BaseReturn getUser(String id);
	
	BaseReturn update(UserEntity user);
	
	BaseReturn insert(UserEntity user);
	
	BaseReturn insertAll(List<UserEntity> users);
	
	BaseReturn remove(Integer id);
	
	BaseReturn findByPage(UserEntity user, Pageable pageable);
}
